package core

// 使用示例

/*
import "game-simple/internal/infrastructure/core"

func Example() {
	// 初始化基础设施
	if err := core.Init(); err != nil {
		panic(err)
	}
	defer core.Close()

	// 获取基础设施实例
	infra := core.Get()

	// 使用数据库
	infra.DB.Create(&user)
	infra.DB.Where("id = ?", 1).First(&user)

	// 使用 Redis
	infra.Cache.Set("key", "value", time.Hour)
	value, _ := infra.Cache.Get("key")

	// 使用日志
	infra.Logger.Infof("用户登录成功，用户ID: %d", userID)
	infra.Logger.ErrorWith("数据库错误", "error", err)
}
*/

